/*
 * Empty Stylesheet file.
 */
.background {
    -light-black: rgb(74, 75, 78);
    -dark-highlight: rgb(87, 89, 92);
    -dark-black: rgb(39, 40, 40);
    -darkest-black: rgb(5, 5, 5);
    -mid-gray: rgb(216, 222, 227);
    -fx-background-color: gainsboro;
    /*-fx-background-color: #DAE6F3;*/
}
/* ------------------------------ split-pane -------------------------------*/
.split-pane {
    -fx-background-color: null;
    -fx-border-color: null;
}

.split-pane:horizontal > * > .split-pane-divider {
    -fx-border-radius: 0;
    -fx-background-color: transparent, derive(#555555,80%);
    -fx-border-color: null;
}

.split-pane:vertical > * > .split-pane-divider {
    -fx-border-radius: 0;
    -fx-background-color: transparent, derive(#555555,80%);
    -fx-border-color: null;
}

/* ------------------------------ tree-view ----------------------------------*/
.tree-view {
    -fx-padding: 1;
    -fx-background-color: null;
    -fx-background-insets: 0,1;
}

.tree-cell {
    -fx-font: 12pt "Amble Cn";
    -fx-background-color: null;
    -fx-cell-size: 24;
    -fx-indent: 30;
    -fx-padding: 10;
    -fx-text-fill: black;
}

.tree-cell:filled:selected {
    -fx-background-color: steelblue;
    -fx-text-fill: white;
}

.tree-view .scroll-bar{
    -fx-skin: "it.trick.admin.skin.NoOpScrollbarSkin";
}

/* ------------------------------ list-view ----------------------------------*/
.list-view.treeAndList {
    -fx-padding: 1;
    -fx-background-color: null;
    -fx-background-insets: 0,1;
}

.list-view.treeAndList {
    -fx-padding: 10;
    -fx-background-color: whitesmoke;
    -fx-background-insets: 0,1;
    -fx-border-color: derive(#555555,80%);
    -fx-border-radius: 0;
}

.treeAndList .list-cell {
    -fx-font: 12pt "Amble Cn";
    -fx-background-color: null;
    -fx-cell-size: 24;
    -fx-indent: 30;
    -fx-padding: 10;
    -fx-text-fill: black;
}

.list-view.treeAndList .scroll-bar{
    -fx-skin: "it.trick.admin.skin.NoOpScrollbarSkin";
}

.treeAndList .list-cell:filled:selected {
    -fx-background-color: steelblue;
    -fx-text-fill: white;
}

/* ------------------------------ tool-bar----------------------------------*/
.tool-bar.treeAndList {
    -fx-base: -dark-black;
    -fx-font-size: 12pt;
    -fx-background-color:
        linear-gradient(to bottom, derive(-fx-base,-30%), derive(-fx-base,-60%)),
        linear-gradient(to bottom, -light-black 2%, -dark-black 98%);
    -fx-background-insets: 0, 0 0 1 0;
    -fx-padding: .9em 0.416667em .9em 0.416667em;
    -fx-effect: dropshadow(two-pass-box,black,5,.2,0,0);
}

.tool-bar.treeAndList .button {
    -fx-font: bold 14pt "Amble Cn";
    -fx-text-fill: white;
    -fx-background-color:
        -darkest-black,
        -dark-highlight,
        linear-gradient(to bottom, -light-black 2%, -dark-black 98%);
    -fx-background-insets: 0, 1 1 1 0, 2 1 1 1;
    -fx-background-radius: 0;
    -fx-padding: 0.4em 1.833333em 0.4em 1.833333em;
}

.segmented-button-bar .button.first {
    -fx-background-insets: 0, 1, 2 1 1 1;
    -fx-background-radius: 3 0 0 3, 2 0 0 2, 2 0 0 2;
}

.segmented-button-bar .button.last {
    -fx-background-insets: 0, 1 1 1 0, 2 1 1 1;
    -fx-background-radius: 0 3 3 0, 0 2 2 0, 0 2 2 0;
}

.segmented-button-bar .button:pressed {
    -fx-background-color:
        -darkest-black,
        rgb(55, 57, 58),
        linear-gradient(to top, -light-black 2%, -dark-black 98%);
}

.tool-bar .spacer {
    -fx-padding: 0 20 0 0;
}

.tool-bar.treeAndList .button:pressed {
    -fx-background-color:
        -darkest-black,
        rgb(55, 57, 58),
        linear-gradient(to top, -light-black 2%, -dark-black 98%);
}

/* ------------------------------ html-editor --------------------------------*/
.html-editor {
    -fx-border-color: null;
    -fx-border-radius: 0;
    -fx-border: null;
}

/* ------------------------------ actionHBox --------------------------------*/
.actionHBox {
    -fx-font-size: 12pt;
    -fx-padding: .9em 0.416667em .9em 0.416667em;
}